Automatic Reliability Analysis of Electronic Designs using Fault Trees

نویسندگان

  • Peter Liggesmeyer
  • Oliver Mäckel
چکیده

In embedded systems development safety and reliability are important quality characteristics. Fault tree analysis is often used to determine these characteristics. Generalized fault trees improve the readability and thus prevent the insertion of bugs, e.g., during manual modification. Fault tree analyses are usually performed manually. Taking into account the high complexity of large, technical systems this is often not possible with respect to the existing time and budget constraints. Furthermore, completeness and precision of the results are neither guaranteed nor systematically provable. The automatic generation of generalized fault trees permits to save time and effort and it increases the quality of the results. Completeness, correctness, and consistency of the generated fault trees are guaranteed. We developed a fault tree generation tool for electronic circuits that generates fault trees based on the standardized EDIF 300 interchange format. This tool has already been used to analyze failure situations in industrial automation applications. 1 Motivation The development of embedded systems faces an ever growing demand for quantified reliability and safety. Dependable results are required. Safety integrity of a system in quantifiable terms is more often required by customers, assessors, and licensing bodies. Fault tree analysis (FTA), Markov models, and failure modes and effects analysis (FMEA) are commonly used methods to analyze potential hazards, and their potential influence on system reliability and safety [1, 11]. These methods are proven and accepted in reliability and safety engineering. By means of Boolean logic, fault trees represent the relationship between causes and undesired or hazardous events. Fault tree analysis can be started early in the design process. Typical questions are: Does the chosen design meet the reliability and safety requirements? What are the most critical components? Design options can be judged reasonably. Fault trees are usually generated manually. Highly skilled, experienced engineers analyze the system based on existing documents that describe the system. Considerable knowledge, system insight and overview are necessary to consider many failure modes and their consequences at a time. This manual work is error-prone, costly, and usually incomplete. Furthermore, there is usually no single person that is capable to analyze software as well as hardware. Our approach is the automatic generation of fault trees. It is required to answer the following questions: • How reliable is a system including hardware and software with respect to particular failures, that may cause certain safety critical situations? • What are appropriate means to reduce the risks, e.g., software test cases, hardware design modifications? 2 Fault Tree Analysis 2.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improvement of the Reliability of Automatic Manufacture Systems by Using FTA Technique

In recent years, Many manufacturing industries for promoting their efficiency have tended to use the automatic manufacturing systems. Expanding automatic systems and to increase their complexity are representing the necessity of studying a proper functional quality and using reliable equipment in such systems more than ever. In this direction, the technique of fault tree analysis (FTA), along w...

متن کامل

Bayes Networks and Fault Tree Analysis Application in Reliability Estimation (Case Study: Automatic Water Sprinkler System)

In this study, the application of Bayes networks and fault tree analysis in reliability estimation have been investigated. Fault tree analysis is one of the most widely used methods for estimating reliability. In recent years, a method called "Bayes Network" has been used, which is a dynamic method, and information about the probable failure of the system components will be updated according to...

متن کامل

Error assessment in man-machine systems using the CREAM method and human-in-the-loop fault tree analysis

Background and Objectives: Despite contribution to catastrophic accidents, human errors have been generally ignored in the design of human-machine (HM) systems and the determination of the level of automation (LOA). This paper aims to develop a method to estimate the level of automation in the early stage of the design phase considering both human and machine performance. Methods: A quantita...

متن کامل

A Novel Methodology for Synthesis of Fault Trees from MATLAB-Simulink Model

Fault tree analysis is a well-known method for reliability and safety assessment of engineering systems. In the last 3 decades, a number of methods have been introduced, in the literature, for automatic construction of fault trees. The main difference between these methods is the starting model from which the tree is constructed. This paper presents a new methodology for the construction of sta...

متن کامل

Automatic Programming Methodologies for Electronic Hardware Fault Monitoring

This paper presents three variants of Genetic Programming (GP) approaches for intelligent online performance monitoring of electronic circuits and systems. Reliability modeling of electronic circuits can be best performed by the stressor – susceptibility interaction model. A circuit or a system is considered to be failed once the stressor has exceeded the susceptibility limits. For on-line pred...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000